package tec;


class TestTetu extends TestPassagerAbstrait{
    /*   
    public PassagerAbstrait creerPassager(String nom, int destination, Comportement c){
        return new Tetu(nom, destination,c);
    }
    
    */
    public void testChoixChangerPlace(){}
    
    public void testChoixPlaceMontee()throws TecInvalidException{
        Transport t = new Autobus(3,2);
	//        Comportement c1 = FabriqueComportement.faireCalme();
        //Comportement c2 = FabriqueComportement.fairePoli();
        PassagerAbstrait u1=(PassagerAbstrait) FabriquePassager.faireTetuCalme("toto",3);
        PassagerAbstrait u2=(PassagerAbstrait) FabriquePassager.faireTetuPoli("tata",7);
	PassagerAbstrait u4= (PassagerAbstrait)FabriquePassager.faireTetuPrudent("tutu",2);
	PassagerAbstrait u3= (PassagerAbstrait)FabriquePassager.faireTetuNerveux("titi",7);
	PassagerAbstrait u5= (PassagerAbstrait)FabriquePassager.faireTetuAgoraphobe("tata",7);
        u1.monterDans(t);
        assert !u1.estAssis():"est Assis";
	
	u4.monterDans(t);
	assert u4.estDebout():"Non Debout";

	u2.monterDans(t);
	assert !u2.estAssis():"est Assis";
	
	u3.monterDans(t);
        assert !u3.estDebout(): "est Debout";
	   

	
	u5.monterDans(t);
	assert !u5.estAssis(): "Dans le bus";
	assert !u5.estDebout(): "Dans le bus";
	   
    }

    
    
    void lance()throws TecInvalidException{
	
	System.out.print("Test de choixPLaceMontee() Tetu\n");
	testChoixPlaceMontee();
	System.out.print("--->OK\n");

    }
    
}
